﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Basmus.Values.Attributive
{
    public class SetEqualConditionAttribute : SchemeAttribute
    {
        public bool Result { get; private set; }

        public SetEqualType SetEqualType { get; private set; }

        public object[] Values { get; private set; }

        public SetEqualConditionAttribute(SetEqualType setEqualType, bool result, object[] values)
        {
            SetEqualType = setEqualType;
            Result = result;
            Values = values;
        }
        public SetEqualConditionAttribute(string key, SetEqualType setEqualType, bool result, object[] values)
            : base(key)
        {
            SetEqualType = setEqualType;
            Result = result;
            Values = values;
        }
    }
}
